package com.beiding.dbrequest.common;

/**
 * 控制器
 */
public interface Control {
    /**
     * 执行control
     *
     * @param request
     * @return 必须是可序列化的
     * @throws Exception
     */
    Object call(Request request) throws Exception;

    /**
     * 所属控制器
     * @return
     */
    default Object controller() {
        return null;
    }
}
